// call(thisobj,param1,param2,...)
// 手写 call  方法  函数
// 函数关键字  object Array
Function.prototype.call2 = function(...args) {
    // console.log('call2', thisobj, args);
    let thisobj = args[0] ? args[0] : null;

    console.log(args.slice(0, 1));
    // args.shift();
    // console.log(args);
}
let yf = {
    name: 'yang'
}

function func() {

}
func.call2(yf, 1, 2);
console.log(func instanceof Function); //true